home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1999-09-28 | 2.6 KB | [TEXT/MPS ] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Tue Sep 28 12:00:00 1999, modified Tue Sep 28 12:00:00 1999, creator 'MPS ', type ASCII, 1881 bytes "SampleSBP2Expert.c" , at 0x7d9 574 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 12 53 61 6d 70 6c 65 | 53 42 50 32 45 78 70 65 |..Sample|SBP2Expe|
|00000010| 72 74 2e 63 00 00 00 00 | 00 00 00 00 00 00 00 00 |rt.c....|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 07 59 00 | 00 02 3e b4 16 96 80 b4 |......Y.|..>.....|
|00000060| 16 96 80 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 0b 27 00 00 |........|.....'..|
|00000080| 2f 2a 0d 09 46 69 6c 65 | 3a 09 09 53 61 6d 70 6c |/*..File|:..Sampl|
|00000090| 65 53 42 50 32 45 78 70 | 65 72 74 2e 63 0d 0d 09 |eSBP2Exp|ert.c...|
|000000a0| 43 6f 6e 74 61 69 6e 73 | 3a 09 53 61 6d 70 6c 65 |Contains|:.Sample|
|000000b0| 20 63 6f 64 65 20 66 6f | 72 20 53 42 50 2d 32 20 | code fo|r SBP-2 |
|000000c0| 45 78 70 65 72 74 0d 0d | 09 56 65 72 73 69 6f 6e |Expert..|.Version|
|000000d0| 3a 09 31 2e 30 0d 0d 09 | 43 6f 70 79 72 69 67 68 |:.1.0...|Copyrigh|
|000000e0| 74 3a 09 a9 20 31 39 39 | 38 20 62 79 20 41 70 70 |t:.. 199|8 by App|
|000000f0| 6c 65 20 43 6f 6d 70 75 | 74 65 72 2c 20 49 6e 63 |le Compu|ter, Inc|
|00000100| 2e 2c 20 61 6c 6c 20 72 | 69 67 68 74 73 20 72 65 |., all r|ights re|
|00000110| 73 65 72 76 65 64 2e 0d | 0d 09 46 69 6c 65 20 4f |served..|..File O|
|00000120| 77 6e 65 72 73 68 69 70 | 3a 0d 0d 09 09 44 52 49 |wnership|:....DRI|
|00000130| 3a 09 09 09 09 45 72 69 | 63 20 41 6e 64 65 72 73 |:....Eri|c Anders|
|00000140| 6f 6e 0d 0d 09 09 4f 74 | 68 65 72 20 43 6f 6e 74 |on....Ot|her Cont|
|00000150| 61 63 74 3a 09 09 0d 0d | 09 09 54 65 63 68 6e 6f |act:....|..Techno|
|00000160| 6c 6f 67 79 3a 09 09 09 | 46 69 72 65 57 69 72 65 |logy:...|FireWire|
|00000170| 0d 0d 09 57 72 69 74 65 | 72 73 3a 0d 0d 09 09 28 |...Write|rs:....(|
|00000180| 45 41 29 09 45 72 69 63 | 20 41 6e 64 65 72 73 6f |EA).Eric| Anderso|
|00000190| 6e 20 28 65 77 61 29 0d | 0d 09 43 68 61 6e 67 65 |n (ewa).|..Change|
|000001a0| 20 48 69 73 74 6f 72 79 | 20 28 6d 6f 73 74 20 72 | History| (most r|
|000001b0| 65 63 65 6e 74 20 66 69 | 72 73 74 29 3a 0d 0d 09 |ecent fi|rst):...|
|000001c0| 20 20 20 3c 46 57 32 3e | 09 20 39 2f 32 30 2f 39 | <FW2>|. 9/20/9|
|000001d0| 38 09 45 41 09 09 46 69 | 6c 6c 65 64 20 69 6e 20 |8.EA..Fi|lled in |
|000001e0| 68 65 61 64 65 72 20 63 | 6f 6d 6d 65 6e 74 73 2e |header c|omments.|
|000001f0| 0d 09 20 20 20 3c 46 57 | 31 3e 09 20 39 2f 32 30 |.. <FW|1>. 9/20|
|00000200| 2f 39 38 09 45 41 09 09 | 66 69 72 73 74 20 63 68 |/98.EA..|first ch|
|00000210| 65 63 6b 65 64 20 69 6e | 0d 2a 2f 0d 0d 0d 23 69 |ecked in|.*/...#i|
|00000220| 6e 63 6c 75 64 65 20 3c | 54 79 70 65 73 2e 68 3e |nclude <|Types.h>|
|00000230| 0d 23 69 6e 63 6c 75 64 | 65 20 3c 45 72 72 6f 72 |.#includ|e <Error|
|00000240| 73 2e 68 3e 0d 23 69 6e | 63 6c 75 64 65 20 3c 4e |s.h>.#in|clude <N|
|00000250| 61 6d 65 52 65 67 69 73 | 74 72 79 2e 68 3e 0d 23 |ameRegis|try.h>.#|
|00000260| 69 6e 63 6c 75 64 65 20 | 3c 44 72 69 76 65 72 53 |include |<DriverS|
|00000270| 65 72 76 69 63 65 73 2e | 68 3e 0d 23 69 6e 63 6c |ervices.|h>.#incl|
|00000280| 75 64 65 20 3c 44 65 76 | 69 63 65 73 2e 68 3e 0d |ude <Dev|ices.h>.|
|00000290| 23 69 6e 63 6c 75 64 65 | 20 3c 43 6f 64 65 46 72 |#include| <CodeFr|
|000002a0| 61 67 6d 65 6e 74 73 2e | 68 3e 0d 23 69 6e 63 6c |agments.|h>.#incl|
|000002b0| 75 64 65 20 3c 47 65 6e | 65 72 69 63 44 72 69 76 |ude <Gen|ericDriv|
|000002c0| 65 72 46 61 6d 69 6c 79 | 2e 68 3e 0d 23 69 6e 63 |erFamily|.h>.#inc|
|000002d0| 6c 75 64 65 20 3c 53 61 | 6d 70 6c 65 53 42 50 32 |lude <Sa|mpleSBP2|
|000002e0| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 3c 53 61 |.h>.#inc|lude <Sa|
|000002f0| 6d 70 6c 65 53 42 50 32 | 50 72 69 76 2e 68 3e 0d |mpleSBP2|Priv.h>.|
|00000300| 2f 2a 7a 7a 7a 2a 2f 0d | 73 74 61 74 69 63 20 63 |/*zzz*/.|static c|
|00000310| 68 61 72 20 20 64 65 62 | 75 67 53 74 72 5b 32 35 |har deb|ugStr[25|
|00000320| 36 5d 3b 0d 2f 2a 7a 7a | 7a 2a 2f 0d 0d 0d 2f 2f |6];./*zz|z*/...//|
|00000330| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000340| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000350| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000360| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000370| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 0d 2f |////////|//////./|
|00000380| 2f 0d 2f 2f 20 54 68 65 | 20 73 65 72 76 69 63 65 |/.// The| service|
|00000390| 20 64 65 73 63 72 69 70 | 74 6f 72 2e 0d 2f 2f 0d | descrip|tor..//.|
|000003a0| 0d 47 44 46 53 65 72 76 | 69 63 65 44 65 73 63 72 |.GDFServ|iceDescr|
|000003b0| 69 70 74 69 6f 6e 20 09 | 09 09 54 68 65 47 44 46 |iption .|..TheGDF|
|000003c0| 53 65 72 76 69 63 65 44 | 65 73 63 72 69 70 74 69 |ServiceD|escripti|
|000003d0| 6f 6e 20 3d 0d 7b 0d 09 | 6b 47 44 46 53 65 72 76 |on =.{..|kGDFServ|
|000003e0| 69 63 65 44 65 73 63 72 | 69 70 74 69 6f 6e 53 69 |iceDescr|iptionSi|
|000003f0| 67 6e 61 74 75 72 65 2c | 0d 09 6b 49 6e 69 74 69 |gnature,|..kIniti|
|00000400| 61 6c 47 44 46 53 65 72 | 76 69 63 65 44 65 73 63 |alGDFSer|viceDesc|
|00000410| 72 69 70 74 6f 72 2c 0d | 09 7b 0d 09 09 6b 4e 64 |riptor,.|.{...kNd|
|00000420| 72 76 54 79 70 65 49 73 | 53 61 6d 70 6c 65 53 42 |rvTypeIs|SampleSB|
|00000430| 50 32 2c 0d 09 09 31 2c | 20 30 2c 20 66 69 6e 61 |P2,...1,| 0, fina|
|00000440| 6c 53 74 61 67 65 2c 20 | 31 2c 0d 09 09 30 0d 09 |lStage, |1,...0..|
|00000450| 7d 2c 0d 09 7b 0d 09 09 | 30 2c 0d 09 09 22 5c 70 |},..{...|0,..."\p|
|00000460| 53 61 6d 70 6c 65 53 42 | 50 32 22 2c 0d 09 09 7b |SampleSB|P2",...{|
|00000470| 20 30 2c 20 30 2c 20 30 | 2c 20 30 2c 20 30 2c 20 | 0, 0, 0|, 0, 0, |
|00000480| 30 2c 20 30 2c 20 30 20 | 7d 0d 09 7d 0d 7d 3b 0d |0, 0, 0 |}..}.};.|
|00000490| 0d 0d 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |..//////|////////|
|000004a0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000004b0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000004c0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000004d0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000004e0| 2f 2f 0d 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |//./////|////////|
|000004f0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000500| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000510| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000520| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000530| 2f 2f 2f 0d 2f 2f 0d 2f | 2f 20 50 72 69 76 61 74 |///.//./|/ Privat|
|00000540| 65 20 72 6f 75 74 69 6e | 65 73 2e 0d 2f 2f 0d 2f |e routin|es..//./|
|00000550| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000560| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000570| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000580| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000590| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 0d |////////|///////.|
|000005a0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000005b0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000005c0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000005d0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000005e0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|000005f0| 0d 0d 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |..//////|////////|
|00000600| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000610| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000620| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000630| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000640| 2f 2f 0d 2f 2f 0d 2f 2f | 20 47 44 46 45 78 70 65 |//.//.//| GDFExpe|
|00000650| 72 74 45 6e 74 72 79 50 | 6f 69 6e 74 0d 2f 2f 0d |rtEntryP|oint.//.|
|00000660| 2f 2f 20 20 20 54 68 69 | 73 20 72 6f 75 74 69 6e |// Thi|s routin|
|00000670| 65 20 69 6e 73 74 61 6c | 6c 73 20 74 68 65 20 73 |e instal|ls the s|
|00000680| 61 6d 70 6c 65 20 53 42 | 50 20 65 78 70 65 72 74 |ample SB|P expert|
|00000690| 20 6c 6f 61 64 65 72 2e | 0d 2f 2f 0d 0d 6c 6f 6e | loader.|.//..lon|
|000006a0| 67 09 47 44 46 45 78 70 | 65 72 74 45 6e 74 72 79 |g.GDFExp|ertEntry|
|000006b0| 50 6f 69 6e 74 28 76 6f | 69 64 29 0d 7b 0d 09 72 |Point(vo|id).{..r|
|000006c0| 65 74 75 72 6e 20 28 28 | 6c 6f 6e 67 29 20 49 6e |eturn ((|long) In|
|000006d0| 73 74 61 6c 6c 53 42 50 | 45 78 70 65 72 74 20 28 |stallSBP|Expert (|
|000006e0| 29 29 3b 0d 7d 0d 0d 0d | 2f 2f 2f 2f 2f 2f 2f 2f |));.}...|////////|
|000006f0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000700| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000710| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000720| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000730| 2f 2f 2f 2f 2f 2f 2f 2f | 0d 2f 2f 0d 2f 2f 20 53 |////////|.//.// S|
|00000740| 42 50 45 78 70 65 72 74 | 54 65 72 6d 69 6e 61 74 |BPExpert|Terminat|
|00000750| 65 0d 2f 2f 0d 2f 2f 20 | 20 20 54 68 69 73 20 70 |e.//.// | This p|
|00000760| 72 6f 63 20 74 65 72 6d | 69 6e 61 74 65 73 20 74 |roc term|inates t|
|00000770| 68 65 20 73 61 6d 70 6c | 65 20 53 42 50 20 65 78 |he sampl|e SBP ex|
|00000780| 70 65 72 74 20 6c 6f 61 | 64 65 72 2e 0d 2f 2f 0d |pert loa|der..//.|
|00000790| 0d 6c 6f 6e 67 09 53 42 | 50 45 78 70 65 72 74 54 |.long.SB|PExpertT|
|000007a0| 65 72 6d 69 6e 61 74 65 | 28 29 0d 7b 0d 09 72 65 |erminate|().{..re|
|000007b0| 74 75 72 6e 20 28 28 6c | 6f 6e 67 29 20 55 6e 69 |turn ((l|ong) Uni|
|000007c0| 6e 73 74 61 6c 6c 53 42 | 50 45 78 70 65 72 74 20 |nstallSB|PExpert |
|000007d0| 28 29 29 3b 0d 7d 0d 0d | 0d 00 00 00 00 00 00 00 |());.}..|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 01 00 00 00 01 d8 | 00 00 00 d8 00 00 00 66 |........|.......f|
|00000810| 72 69 74 65 57 6f 72 6c | 64 20 09 09 09 69 74 73 |riteWorl|d ...its|
|00000820| 53 70 72 69 74 65 57 6f | 72 6c 64 2c 0d 09 09 09 |SpriteWo|rld,....|
|00000830| 12 53 61 6d 70 6c 65 53 | 42 50 32 45 78 70 65 72 |.SampleS|BP2Exper|
|00000840| 74 2e 63 78 70 67 68 74 | 2e 72 73 72 63 73 66 65 |t.cxpght|.rsrcsfe|
|00000850| 02 00 54 45 58 54 4d 50 | 53 20 01 00 00 00 00 01 |..TEXTMP|S ......|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 b4 16 5e 40 00 00 | 07 59 00 00 02 3e 74 72 |....^@..|.Y...>tr|
|00000880| 69 78 52 65 63 6f 72 64 | 20 2a 09 09 09 6d 61 74 |ixRecord| *...mat|
|00000890| 72 69 78 2c 0d 09 09 09 | 09 09 09 09 09 20 42 6f |rix,....|..... Bo|
|000008a0| 6f 6c 65 61 6e 20 09 09 | 09 09 76 69 73 69 62 6c |olean ..|..visibl|
|000008b0| 65 2c 0d 09 09 09 09 09 | 09 09 09 20 73 68 6f 72 |e,......|... shor|
|000008c0| 74 20 09 09 09 09 09 6c | 61 79 65 72 29 09 09 09 |t .....l|ayer)...|
|000008d0| 09 09 09 09 09 54 48 52 | 45 45 57 4f 52 44 49 4e |.....THR|EEWORDIN|
|000008e0| 4c 49 4e 45 28 30 78 33 | 30 33 43 2c 20 30 78 30 |LINE(0x3|03C, 0x0|
|000008f0| 32 34 30 2c 20 30 78 41 | 41 41 41 29 3b 0d 0d 45 |240, 0xA|AAA);..E|
|00000900| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 3a 09 43 |...H..Mo|naco.:.C|
|00000910| 02 b7 1c b0 74 6f 20 69 | 6d 70 6c 65 6d 65 6e 74 |....to i|mplement|
|00000920| 20 41 56 20 74 72 00 06 | 00 04 00 64 00 1c 02 55 | AV tr..|...d...U|
|00000930| 02 cd 00 64 00 1c 02 55 | 02 cd b2 2a f1 b8 00 00 |...d...U|...*....|
|00000940| 01 17 00 00 01 17 00 00 | 00 00 01 00 00 00 00 1e |........|........|
|00000950| 00 64 00 1c 02 55 02 cd | 00 64 00 1c 02 55 02 cd |.d...U..|.d...U..|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 3a 02 22 80 00 00 00 | 05 32 2e 32 2e 32 2d 32 |.:."....|.2.2.2-2|
|00000980| 2e 32 2e 32 2c 20 43 6f | 70 79 72 69 67 68 74 20 |.2.2, Co|pyright |
|00000990| 41 70 70 6c 65 20 43 6f | 6d 70 75 74 65 72 2c 20 |Apple Co|mputer, |
|000009a0| 49 6e 63 2e 20 31 39 39 | 37 2d 39 39 00 00 00 28 |Inc. 199|7-99...(|
|000009b0| 02 02 22 80 00 12 53 61 | 6d 70 6c 65 53 42 50 32 |.."...Sa|mpleSBP2|
|000009c0| 45 78 70 65 72 74 2e 63 | 00 00 00 00 00 00 00 00 |Expert.c|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 01 d8 |........|........|
|000009e0| 00 00 00 d8 00 00 00 66 | 0d 59 c8 2c 18 9c 00 00 |.......f|.Y.,....|
|000009f0| 00 1c 00 66 00 02 4d 50 | 53 52 00 01 00 1a 76 65 |...f..MP|SR....ve|
|00000a00| 72 73 00 00 00 32 66 74 | 61 67 00 00 00 3e 03 ed |rs...2ft|ag...>..|
|00000a10| ff ff 00 00 00 00 00 00 | 00 00 03 f0 ff ff 00 00 |........|........|
|00000a20| 00 4c 00 00 00 00 00 01 | ff ff 20 00 00 6e 00 00 |.L......|.. ..n..|
|00000a30| 00 00 00 00 ff ff 00 00 | 00 ac 0d 59 c7 d0 00 00 |........|...Y....|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+